home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1993
/
Internet Info CD-ROM (Walnut Creek) (1993).iso
/
inet
/
internet-drafts
/
draft-ietf-tpix-adplan-01.txt
< prev
next >
Wrap
Text File
|
1993-07-08
|
28KB
|
834 lines
TP/IX Working Group R. L. Ullmann
Internet Draft Process Software Corporation
June 30, 1993
Initial AD Assignment Plan
1 Status of this Memo
This memo presents an initial plan for the assignments of
Administrative Domain numbers (ADs) for version 7 of the Internet.
This document is an Internet Draft. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas,
and its Working Groups. (Note that other groups may also distribute
working documents as Internet Drafts).
Internet Drafts are draft documents valid for a maximum of six months.
Internet Drafts may be updated, replaced, or obsoleted by other
documents at any time. It is not appropriate to use Internet Drafts
as reference material or to cite them other than as a "working draft"
or "work in progress."
Please check the I-D abstract listing contained in each Internet Draft
directory to learn the current status of this or any other Internet
Draft.
Ullmann DRAFT: expires December 29, 1993 [page 1]
Internet draft Initial AD Assignment Plan June 30, 1993
2 Contents
1 Status of this Memo . . . . . . . . . . . . . . . . 1
2 Contents . . . . . . . . . . . . . . . . . . . . . . 2
3 Introduction . . . . . . . . . . . . . . . . . . . . 3
4 Authority for AD assignments . . . . . . . . . . . . 3
4.1 IANA . . . . . . . . . . . . . . . . . . . . . . . 3
4.2 ISO/ITU . . . . . . . . . . . . . . . . . . . . . 4
5 Country blocks . . . . . . . . . . . . . . . . . . . 4
6 Specific Non-country Assignments . . . . . . . . . . 5
6.1 Version 4 Zone . . . . . . . . . . . . . . . . . . 5
6.2 Novell IPX . . . . . . . . . . . . . . . . . . . . 5
6.3 IEEE 802 block . . . . . . . . . . . . . . . . . . 6
7 Code table . . . . . . . . . . . . . . . . . . . . . 8
8 References . . . . . . . . . . . . . . . . . . . . 13
9 Author's Address . . . . . . . . . . . . . . . . . 13
Ullmann DRAFT: expires December 29, 1993 [page 2]
Internet draft Initial AD Assignment Plan June 30, 1993
3 Introduction
This memo presents the plan for initial assignments of Administrative
Domain numbers for the Version 7 Internet. The objective is to use a
very small amount of space in the numbering system, while providing
the necessary distribution of authority.
This plan defines 4/256ths of the number space to cover the country
blocks, while making initial AD-block assignments for countries
covering only 237/65536ths (0.36%) of the code points available in the
most significant 16 bits.
It is important that future plans be equally conservative; in the next
decade no more than 1/25th of the space need be or should be assigned.
Besides the always-unanticipated future expansion, this provides the
space to re-do the numbering plan entirely if it should become
necessary.
It is certainly true that in 10 years, or 25 years, we shall know a
great deal more about what the numbering plan should look like, and it
is prudent to leave as much of the decision as possible to that time.
4 Authority for AD assignments
AD numbers are assigned out of the same numbering plan as (version 4)
network numbers. As noted in [RFC1475] this helps prevent confusion
when the first part of an IPv7 8-octet address is erroneously used as
an IPv4 address. It also may be useful in routing ADs with existing
routing protocols.
4.1 IANA
The initial authority for AD assignements is IANA, the Internet
Assigned Numbers Authority (IANA@ISI.EDU). The IANA may delegate
national blocks with initial octets 220 to 223 in the numbering plan
to national authority when an appropriate organization applies for
them.
The initial AD plan also discusses specific assignments of blocks for
interoperation with numbering plans. Two non-national blocks are
described in the initial numbering plan, one for Novell/IPX, and one
used for IEEE 802 addressing. Each of these would require a
class-B-size number allocation. The specific allocations are not
specified in this plan.
Individual AD numbers should be assigned only when there is an
expectation that the delegated authority will need to assign on the
order of a million network numbers (an AD has space for 16 million
networks), or where a clear division of authority is required (e.g. a
national administration). Note that under the first of those
qualifications, the entire present Internet qualifies as only one AD.
Ullmann DRAFT: expires December 29, 1993 [page 3]
Internet draft Initial AD Assignment Plan June 30, 1993
It is important that the number of ADs be initially limited to perhaps
several hundred, probably aligned with countries. This facilitates
aggregation of routing information given the limitations of present
routing technology in the Internet.
4.2 ISO/ITU
Authority for assignments of ADs should eventually be vested in the
proper international organization, either the ITU and/or the ISO.
This is probably an issue that should eventually be taken up by the
proper committee of the Joint Technical Committee (JTC).
At present, the AD plan borrows an existing numbering plan for
countries, IS 3166. This plan provides for two-letter, three-letter,
and three-digit codes for countries, where a country is a member of
the UN or a (possibly disputed) territory or other area recognized by
the UN. (Note that this includes the idea of the UN simply
recognizing that the area is disputed; see the entity coded "NT" in
the 1988 two-letter code.)
The Internet already uses IS 3166 as the authority for the two-letter
top-level names used in the domain naming system to delegate naming to
national authority.
5 Country blocks
Each country (using the definitions of IS 3166) is assigned a block of
256 AD numbers, i.e. a 16 bit number at the top of the numbering
plan. The specific block number is derived from the three digit code
(ISO-3) assigned by IS 3166. The first octet has value 220 plus ISO-3
divided by 250. The second octet has the value ISO-3 modulo 250.
This assigns AD blocks in the range 220.0 to 223.249.
This is in the very top of the class C range, in a reserved area (see
[RFC1466]). The use of this range is only a proposal; this plan could
be used with any base number presently unallocated, except for the
class D range, due to the unfortunate assignment of "multicast"
semantics known a priori to the IP.
The fact that this assigns "large" blocks in some cases to very small
countries is not considered to be important. (Rather, the premise
that all countries should have equal "importance" in the numbering
system is considered paramount.)
This is not a geographical assignment system. The assignments are
administrative, delegated to national authority. A network assigned
within a country-derived AD may be physically located anywhere. It
is, however, intended to provide a reasonable point of aggregation;
networks and ADs outside the "default" area for the block will
increase the demands on the routing system.
Ullmann DRAFT: expires December 29, 1993 [page 4]
Internet draft Initial AD Assignment Plan June 30, 1993
While it is advisable for a country to assign individual ADs, there is
nothing to preclude a national plan using the entire country block;
that decision is specifically reserved to the national authority. The
question as to whether the numbering plan within the ADs or block
should be correlated with topology, geography, or other constraints is
also reserved to national authority. It should be kept in mind that
the DNS architecture requires that major authority delegations be made
on octet boundaries.
Certain large countries may need additional block assignments
eventually. If the ISO or ITU authority is established at that time,
assignments will be made by the appropriate procedure within ISO
and/or the ITU. If not, the national authority should apply to the
IANA, requesting information on where and how to proceed.
6 Specific Non-country Assignments
There are several assignments of ADs or blocks for specific
compatibility with existing plans. As mentioned previously, these are
allocated by IANA within the existing assigned numbers plan; an AD
requires the equivalent of a class C assignment, a block requires a
class B assignment.
6.1 Version 4 Zone
The AD 192.0.0 is assigned to the present Version 4 numbering plan.
This AD has a specific plan for assignments within it: the first 24
bits are the AD (192.0.0), the next 8-24 bits are a network number,
each assigned to a specific organization, and the remaining 16-40 bits
are assigned to subnets and hosts by authority reserved to the
specific organization.
Calling this "version 4" is somewhat of a misnomer. Internet version
4 systems may exist within any AD that uses the 24/24/16 split between
AD, network, and subnet/host; but at this writing all existing version
4 systems are defined to be within AD 192.0.0.
6.2 Novell IPX
The internetwork protocol (IPX) used by products of Novell Corporation
and other vendors making interoperable software have used a 32-bit LAN
network number, implicitly concatenated with the 48 bit MAC layer
address to form an internet address. The network numbers were not
assigned by any central authority, and thus were not useful for
inter-organizational traffic without substantial prior arrangement.
There is now an authority, established by Novell, to assign unique
32-bit numbers and blocks of numbers, to organizations that desire the
ability to do inter-organization networking with the IPX protocol.
Novell has also standardized the encapsulation of IPX over the
Internet Protocol. [RFC1234]
Ullmann DRAFT: expires December 29, 1993 [page 5]
Internet draft Initial AD Assignment Plan June 30, 1993
The Novell/IPX authority may be contacted to request assignments by
calling +1 408 321 1506 or by sending mail to registry@novell.com.
The Novell/IPX numbering plan is assigned the block (tba) within the
Version 7 numbering plan. It has a specific structure for numbering
within the block: the first 16 bits are the Novell/IPX block number,
the next 32 bits are the unique network number assigned to the LAN,
and the last 16 bits are a host number assigned, probably by a (to be
specified) dynamic method within the LAN.
The existance of a number within the Novell/IPX block for a host does
not imply that the host is Novell protocol capable. The numbers are
equally useful for both IP version 7 and IPX.
The dynamic method for local address assignment might be specific to
IPX, or it might be the general method used for any IPv7 local network
with 16 bits of host number.
While the assignment of a block, rather than a single AD number, is
exceptional, in view of the very large base of Novell systems it seems
reasonable to accomodate the 32-bit IPX network numbers directly.
In particular, RAP can be used to route IPv4, IPv7, and IPX/IPv7
traffic in a combined network.
6.3 IEEE 802 block
The IEEE block provides a local address for any host with a LAN
interface. The address format is as follows: the first 16 bits are
the block number (tba), the remaining 48 bits are the address assigned
to the host (or interface card, which is more typical). The 802
address is in canonical bit order [ref tbs].
Because addresses in this block do not have any useable structure, the
host is unlikely to be able to communicate beyond the local network.
The routing protocol may propagate routes to individual hosts a short
distance (i.e. into adjacent LANs) but is unlikely to advertise them
very widely.
The primary use for addresses in this block is to give hosts an
immediately useable address, without any prior configuration. This
permits the host to then initiate an auto-configuration protocol with
a local net manager, authenticate itself, and find out or register its
name and/or wide area Internet address.
The block also provides a permanent address for simple hosts that do
not want to communicate off of the LAN, such as a toaster. Use of an
address within this block does not provide actual security, and MUST
NOT be used in an attempt to prevent access except (e.g.) via an
application relay: the routing protocol(s) MAY propagate a route to
the host an arbitrary distance. Hosts that begin with an 802 derived
address and then do autoconfiguration SHOULD continue to recognize the
address after the configuration is complete, and MAY originate new
traffic from that address.
Ullmann DRAFT: expires December 29, 1993 [page 6]
Internet draft Initial AD Assignment Plan June 30, 1993
Hosts using an address in this block MUST be capable of replying to
ARP requests. Hosts trying to reach such a host MUST use ARP (or
other defined ES-IS-like protocol specified for the media) to resolve
the address (and, implicitly, determine which interface to use to
reach the other host). They MUST NOT extract the 802 address from the
IPv7 address.
Digression: note that there is a presumption here that it is
reasonable behavior for any host or router to ARP for an address that
it has no particular route for. In the presence of general proxy-ARP,
this is indeed a reasonable idea, given that someone out there may be
able to reply. This means that a TP/IX-IPv7 host need not give
addresses in this block special treatment in the IP layer route
resolution.
In the future, as "addresses" are pushed more toward the proper role
as endpoint-identifiers, and not used to route datagrams, this block
may become more useful.
Ullmann DRAFT: expires December 29, 1993 [page 7]
Internet draft Initial AD Assignment Plan June 30, 1993
7 Code table
Admin Domain Block ISO-3 Country
220.004 004 AF Afghanistan
220.008 008 AL Albania
220.010 010 AQ Antarctica
220.012 012 DZ Algeria
220.016 016 AS American Samoa
220.020 020 AD Andorra
220.024 024 AO Angola
220.028 028 AG Antigua And Barbuda
220.031 031 AZ Azerbaijan
220.032 032 AR Argentina
220.036 036 AU Australia
220.040 040 AT Austria
220.044 044 BS Bahamas
220.048 048 BH Bahrain
220.050 050 BD Bangladesh
220.051 051 AM Armenia
220.052 052 BB Barbados
220.056 056 BE Belgium
220.060 060 BM Bermuda
220.064 064 BT Bhutan
220.068 068 BO Bolivia
[tba by UN] BA Bosnia Hercegovina
220.072 072 BW Botswana
220.074 074 BV Bouvet Island
220.076 076 BR Brazil
220.084 084 BZ Belize
220.086 086 IO British Indian Ocean Territory
220.090 090 SB Solomon Islands
220.092 092 VG Virgin Islands (British)
220.096 096 BN Brunei Darussalam
220.100 100 BG Bulgaria
220.104 104 MM Myanmar
220.108 108 BI Burundi
220.112 112 BY Belarus
220.112 112 BY Byelorussian Ssr
220.116 116 KH Cambodia
220.120 120 CM Cameroon
220.124 124 CA Canada
220.132 132 CV Cape Verde
220.136 136 KY Cayman Islands
220.140 140 CF Central African Republic
220.144 144 LK Sri Lanka
220.148 148 TD Chad
220.152 152 CL Chile
220.156 156 CN China
220.158 158 TW Taiwan, Province Of China
220.162 162 CX Christmas Island
220.166 166 CC Cocos (Keeling) Islands
220.170 170 CO Colombia
220.174 174 KM Comoros
Ullmann DRAFT: expires December 29, 1993 [page 8]
Internet draft Initial AD Assignment Plan June 30, 1993
220.178 178 CG Congo
220.180 180 ZR Zaire
220.184 184 CK Cook Islands
220.188 188 CR Costa Rica
[tba by UN] HR Croatia (Hrvatska)
220.192 192 CU Cuba
220.196 196 CY Cyprus
220.200 200 CS Czechoslovakia
220.204 204 BJ Benin
220.208 208 DK Denmark
220.212 212 DM Dominica
220.214 214 DO Dominican Republic
220.218 218 EC Ecuador
220.222 222 SV El Salvador
220.226 226 GQ Equatorial Guinea
[tba by UN] [tba] Eritrea
220.230 230 ET Ethiopia
220.233 233 EE Estonia
220.234 234 FO Faroe Islands
220.238 238 FK Falkland Islands (Malvinas)
220.242 242 FJ Fiji
220.246 246 FI Finland
221.000 250 FR France
221.004 254 GF French Guiana
221.008 258 PF French Polynesia
221.010 260 TF French Southern Territories
221.012 262 DJ Djibouti
221.016 266 GA Gabon
221.018 268 GE Georgia
221.020 270 GM Gambia
221.026 276 DE Germany
221.038 288 GH Ghana
221.042 292 GI Gibraltar
221.046 296 KI Kiribati
221.050 300 GR Greece
221.054 304 GL Greenland
221.058 308 GD Grenada
221.062 312 GP Guadeloupe
221.066 316 GU Guam
221.070 320 GT Guatemala
221.074 324 GN Guinea
221.078 328 GY Guyana
221.082 332 HT Haiti
221.084 334 HM Heard And Mc Donald Islands
221.086 336 VA Vatican City State (Holy See)
221.090 340 HN Honduras
221.094 344 HK Hong Kong
221.098 348 HU Hungary
221.102 352 IS Iceland
221.106 356 IN India
221.110 360 ID Indonesia
221.114 364 IR Iran (Islamic Republic Of)
221.118 368 IQ Iraq
221.122 372 IE Ireland
221.126 376 IL Israel
Ullmann DRAFT: expires December 29, 1993 [page 9]
Internet draft Initial AD Assignment Plan June 30, 1993
221.130 380 IT Italy
221.134 384 CI Cote D'Ivoire
221.138 388 JM Jamaica
221.142 392 JP Japan
221.148 398 KZ Kazakhstan
221.150 400 JO Jordan
221.154 404 KE Kenya
221.158 408 KP Korea, Democratic People's Republic Of
221.160 410 KR Korea, Republic Of
221.164 414 KW Kuwait
221.167 417 KG Kyrgyzstan
221.168 418 LA Lao People's Democratic Republic
221.172 422 LB Lebanon
221.176 426 LS Lesotho
221.178 428 LV Latvia
221.180 430 LR Liberia
221.184 434 LY Libyan Arab Jamahiriya
221.188 438 LI Liechtenstein
221.190 440 LT Lithuania
221.192 442 LU Luxembourg
221.196 446 MO Macau
221.200 450 MG Madagascar
221.204 454 MW Malawi
221.208 458 MY Malaysia
221.212 462 MV Maldives
221.216 466 ML Mali
221.220 470 MT Malta
221.224 474 MQ Martinique
221.228 478 MR Mauritania
221.230 480 MU Mauritius
221.234 484 MX Mexico
221.242 492 MC Monaco
221.246 496 MN Mongolia
221.248 498 MD Moldova, Republic Of
222.000 500 MS Montserrat
222.004 504 MA Morocco
222.008 508 MZ Mozambique
222.012 512 OM Oman
222.016 516 NA Namibia
222.020 520 NR Nauru
222.024 524 NP Nepal
222.028 528 NL Netherlands
222.032 532 AN Netherlands Antilles
222.033 533 AW Aruba
222.036 536 NT Neutral Zone
222.040 540 NC New Caledonia
222.048 548 VU Vanuatu
222.054 554 NZ New Zealand
222.058 558 NI Nicaragua
222.062 562 NE Niger
222.066 566 NG Nigeria
222.070 570 NU Niue
222.074 574 NF Norfolk Island
222.078 578 NO Norway
222.080 580 MP Northern Mariana Islands
Ullmann DRAFT: expires December 29, 1993 [page 10]
Internet draft Initial AD Assignment Plan June 30, 1993
222.081 581 UM United States Minor Outlying Islands
222.083 583 FM Micronesia
222.084 584 MH Marshall Islands
222.085 585 PW Palau
222.086 586 PK Pakistan
222.090 590 PA Panama
222.098 598 PG Papua New Guinea
222.100 600 PY Paraguay
222.104 604 PE Peru
222.108 608 PH Philippines
222.112 612 PN Pitcairn
222.116 616 PL Poland
222.120 620 PT Portugal
222.124 624 GW Guinea-Bissau
222.126 626 TP East Timor
222.130 630 PR Puerto Rico
222.134 634 QA Qatar
222.138 638 RE Reunion
222.142 642 RO Romania
222.143 643 RU Russian Federation
222.146 646 RW Rwanda
222.154 654 SH St. Helena
222.159 659 KN Saint Kitts And Nevis
222.160 660 AI Anguilla
222.162 662 LC Saint Lucia
222.166 666 PM St. Pierre And Miquelon
222.170 670 VC Saint Vincent And The Grenadines
222.174 674 SM San Marino
222.178 678 ST Sao Tome And Principe
222.182 682 SA Saudi Arabia
222.186 686 SN Senegal
222.190 690 SC Seychelles
222.194 694 SL Sierra Leone
222.202 702 SG Singapore
[tba by UN] SI Slovenia
222.204 704 VN Viet Nam
222.206 706 SO Somalia
222.210 710 ZA South Africa
222.216 716 ZW Zimbabwe
222.224 724 ES Spain
222.232 732 EH Western Sahara
222.236 736 SD Sudan
222.240 740 SR Suriname
222.244 744 SJ Svalbard And Jan Mayen Islands
222.248 748 SZ Swaziland
223.002 752 SE Sweden
223.006 756 CH Switzerland
223.010 760 SY Syrian Arab Republic
223.012 762 TJ Tajikistan
223.014 764 TH Thailand
223.018 768 TG Togo
223.022 772 TK Tokelau
223.026 776 TO Tonga
223.030 780 TT Trinidad And Tobago
223.034 784 AE United Arab Emirates
Ullmann DRAFT: expires December 29, 1993 [page 11]
Internet draft Initial AD Assignment Plan June 30, 1993
223.038 788 TN Tunisia
223.042 792 TR Turkey
223.045 795 TM Turkmenistan
223.046 796 TC Turks And Caicos Islands
223.048 798 TV Tuvalu
223.050 800 UG Uganda
223.054 804 UA Ukrainian Ssr
223.060 810 SU Ussr
223.068 818 EG Egypt
223.076 826 GB United Kingdom
223.084 834 TZ Tanzania, United Republic Of
223.090 840 US United States
223.100 850 VI Virgin Islands (U.S.)
223.104 854 BF Burkina Faso
223.108 858 UY Uruguay
223.110 860 UZ Uzbekistan
223.112 862 VE Venezuela
223.126 876 WF Wallis And Futuna Islands
223.132 882 WS Samoa
223.137 887 YE Yemen, Republic Of
223.140 890 YU Yugoslavia
223.144 894 ZM Zambia
Ullmann DRAFT: expires December 29, 1993 [page 12]
Internet draft Initial AD Assignment Plan June 30, 1993
8 References
[IS 3166] International Organization for Standardization. Codes
for the Representation of Names of Countries. ISO
3166, ISO, 1988.
[RFC1234] D. Provan. Tunneling IPX Traffic through IP Networks.
Novell, Inc. June, 1991.
[RFC1466] E. Gerich. Guidelines for Managemnet of IP Address
Space. Merit. May, 1993.
[RFC1475] Robert Ullmann. TP/IX: The Next Internet. Process
Software Corporation. June, 1993.
[RFC1476] Robert Ullmann. RAP: Internet Route Access Protocol.
Process Software Corporation. June, 1993.
9 Author's Address
Robert Ullmann
Process Software Corporation
959 Concord Street
Framingham, MA 01701
USA
Phone: +1 508 879 6994 x226
Email: Ariel@Process.COM
Ullmann DRAFT: expires December 29, 1993 [page 13]